#main_type{
    margin:20px 0;
}
.media-left, .media > .pull-left{
    padding:0;
}
.media_border{
    border-right:1px solid #ddd;
}
#main_type h4{
    font-size:18px;
    text-align:center;
}
#main_type .kai{
    font-size:16px;
    text-align:center;
}
#main_type .kai p{
    margin:0;
    padding:5px 0;
    font-size:14px;
    color:#999;
}
#main_type .end p{
    text-align:center;
}
#main_type .end a{
    font-size:16px;
    letter-spacing: 2px;
}
#main_type .ball{
    display:inline-block;
    width:36px;
    height:36px;
    text-align:center;
    line-height: 36px;
    font-weight:bold;
    font-size:18px;
    border-radius:36px;

}
#main_type .ball-ye{
    color:#fff;   
    background:#f1b400;
}

#main_type .ball_result{
    color:#fff;   
    background:#c12727;  
}

#main_rank .new{
    padding-left:40px;
    font-size:16px;
    background:#f5f5f5 url(../image/news.png) no-repeat 10px center;
}
#main_rank .rank{
    padding-left:40px;
    font-size:16px;
    background:#f5f5f5 url(../image/rank.png) no-repeat 10px center;
}

#main_rank dl dd{
    padding:0 10px;
}
#main_rank dl dd a{
    display:block;
    height:37px;
    line-height: 37px;
    color:#333;
    border-bottom: 1px dashed #ddd;
}
#main_rank dl dd a:hover{
    color:#f1b400;
}
#main_rank dl dd a span{
    float:right;
}
#main_rank table td.first{
     font-size:12px;
    color:#fff;
    font-weight: bold;
    background:rgba(0, 0, 0, 0) url("../img/rankings1.jpg") no-repeat scroll 16px 8px;
}
#main_rank table td.two{
     font-size:12px;
    color:#fff;
    font-weight: bold;
    background:rgba(0, 0, 0, 0) url("../img/rankings2.jpg") no-repeat scroll 16px 8px;
}
#main_rank table td.three{
     font-size:12px;
    color:#fff;
    font-weight: bold;
    background:rgba(0, 0, 0, 0) url("../img/rankings3.jpg") no-repeat scroll 16px 8px;
}


#main_rank table td.id4{
    font-size:12px;
    color:#fff;
    font-weight: bold;
    background:rgba(0, 0, 0, 0) url("../img/rankings0.jpg") no-repeat scroll 16px 8px;
}

.media_right{
    padding-left:20px;
}

#detail p{
    line-height: 2;
}

#detail_but1,#detail_but2{
    margin-bottom:5px;
}

.rmactive{
    position:absolute;
    top:0;
    right:25%;
    display:block;
    width:200px;
    height:104px;
    background:url(../image/rmactive.png) no-repeat;
}